package com.zlj.huanxin.net;

/****
 *
 * 描述 ：
 *
 * 创建 ：
 *
 * 日期 ：2021/5/11
 *
 *****/
class ErrorCode {

    /**
     * \~chinese
     * 无错误
     *
     * \~english
     * no error
     */
    public final static int EM_NO_ERROR = 0;

    public enum Error {

        UNKNOWN_ERROR(-9999, 0);


        private int code;
        private int messageId;

        private Error(int code, int messageId) {
            this.code = code;
            this.messageId = messageId;
        }

        public static Error parseMessage(int errorCode) {
            for (Error error: Error.values()) {
                if(error.code == errorCode) {
                    return error;
                }
            }
            return UNKNOWN_ERROR;
        }


        public int getMessageId() {
            return messageId;
        }


    }
}
